Pic18 start-projekt för nybörjare. Detta är ett ganska enkelt och billigt projekt.
Projektet har fyra delar: en LCD, en programmerare, ett tangentbord och processor kortet.
Programmering utförs med Microchip's MCC18 C-kompilator och Microchip's MPLAB IDE. Detta är ett mycket bra program paket, som kan laddas ner från Microchip.com. För att programmera processorn första gången med bootloader kan man använda DL4YHF's PIC Programmer eller Picpgm. Dessa program överför Pic-programmet genom ICSP interfacet till processorn. http://people.freenet.de/dl4yhf/winpicpr.html och http://www.members.aon.at/electronics/pic/picpgm/index.html. När bootloader, "Fboot.hex", är på plats i Pic18 kan man använda programmet Boottalker. Titta under "download". Boottalker kommunicera genom PC-COM-port. Boottalker kan också användas för att hitta fel i ditt Pic-program.
Programmeraren har två portar: ICSP med 5 anslutningar och serie interfacet med 4 anslutningar.För att välja interface används byglingen i mitten på kortet
För ICSP finn ytterligare två val, normal (VCC före Vpgm) samt "Vpgm före VCC"."Vpgm före VCC" mod tillåter programmering av processorer som använder MCLR som digital ingång.Den berörda bygel sitter vid kortets sida nära ICSP-interfacet.
Tangent bordet har 6 knappar, en är kopplad till en digital ingång, de övriga är anslutna via en analog ingång. PIC18 kortet har en PIC18F4520 @32Mhz, 8Mhz kristall och kontakter för:
SPI-systemet är INTE komplett! Du måste själv koppla de signaler som saknas från PortA,PortB, PortC, PortD och PortE. 3-ben på PortC är inte kopplade, dessa kan kopplas till valfritt ställe t.ex. SPI eller PortA+Port E-kontakten.
Pic-program projektet är ett MPLAB MCC18 projekt som innehåller:
|
The whole system. LCD, programmerare,
Här visas också en reset -knapp kopplad till ICSP-interfacet. |
|
Mainboard With a PIC18F4520 running at 32MHz |
|
The programmer |
|
Keyboard |
|
The PIC-talker This progran comunicates with the PIC though the serial (rs232) connection |
|
Programmer schematic |
|
Programmer Components possitions
Jumper possitions and function.
Connectors pin-description. |
|
Keyboard schematic |
|
Keyboard components possitions |
|
Mainboard schematic | |
Mainboard components possitions | |
The SPI cablewith 3-connectors. That makes it possible to connect two SPI devices. If you like, it easy to get a 4 or 5 connectors cable. |
|
Download Here is the layouts and PCBs for the boards, the Pic-boottalker and a sample start project. |
Programmer: rs232+jdm_brd.pdf , rs232+jdm_sch.pdf Keyboard: keyb_brd.pdf , keyb_sch.pdf Mainboard: Pic_Start_2_brd.pdf , Pic_Start_2_sch.pdf Pic-talker: BootTalker.zip First project: Pic18_start.zip |
Links This is more advanced projects. |
and PicScope: PIC_scope.htm |